/**
 在整个解释器中，我们会使用一些类型和常量，这是一个方便放置它们的地方。
 现在，它是古老的NULL、size_t，C99中的布尔类型bool，
 以及显式声明大小的整数类型——uint8_t和它的朋友们。
 */
#ifndef clox_common_h
#define clox_common_h

#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#define DEBUG_PRINT_CODE
// 诊断性日志的开启标志
#define DEBUG_TRACE_EXECUTION
// 22.1 我们的虚拟机对同时处于作用域内的局部变量的数量有一个硬性限制
#define UINT8_COUNT (UINT8_MAX + 1)

#endif